<?php

/**
 * Утилита авторизации администратора.
 *
 */
class Backend_Utils_Authorize extends Security_Utils_Authorize {

    /**
     * Возвращает данные аккаунта, необходимые для авторизации пользователя.
     *
     * @param   string  $login
     * @return  array
     */
    protected function _getAccountParams($login) {
        $query = 'SELECT
                         `s`.`id`,
                         `s`.`password`
                    FROM
                         `system_subject` `s`
              INNER JOIN
                         `system_admin` `a`
                      ON
                         `a`.`subject_id` = `s`.`id`
                   WHERE
                         `s`.`email` = "' . database::escape($login) . '"';
        return database::fetchRow($query);
    }
}
